package com.fyzk.bean;

import java.util.List;

/**
 * Created by miao on 16/9/23.
 */

public class JZOrderInfo {


    /**
     * preferentialAmount : 0
     * detail : {"playName":"3串1,2串1","raceBetcode":[{"awayTeam":"水原三星","matchDate":"2016-09-24
     * 14:00:00","homeScore":"","contents":[{"result":"","betcode":"胜(-.-)",
     * "lotteryTypeName":"竞彩足球胜平负"},{"result":"","betcode":"让球平(-.-),让球负(-.-)",
     * "lotteryTypeName":"竞彩足球让球胜平负"},{"result":"","betcode":"胜平(-.-),平胜(-.-),平负(-.-),负平(-.-)",
     * "lotteryTypeName":"竞彩足球半全场"},{"result":"","betcode":"1:0(-.-),5:0(-.-),胜其它(-.-),平其它(-.-),
     * 0:2(-.-),0:3(-.-),0:5(-.-),2:5(-.-),负其它(-.-)","lotteryTypeName":"竞彩足球全场比分"},{"result":"",
     * "betcode":"0(-.-),2(-.-),5(-.-),7+(-.-)","lotteryTypeName":"竞彩足球进球数"}],"status":2,"dan":0,
     * "officialWeekDay":"周六","handicap":"+1","matchName":"韩职","homeTeam":"仁川联","matchNum":"001",
     * "awayScore":""},{"awayTeam":"城南FC","matchDate":"2016-09-24 17:00:00","homeScore":"",
     * "contents":[{"result":"","betcode":"平(-.-)","lotteryTypeName":"竞彩足球胜平负"},{"result":"",
     * "betcode":"胜平(-.-),平平(-.-),负平(-.-)","lotteryTypeName":"竞彩足球半全场"},{"result":"",
     * "betcode":"3:0(-.-),5:1(-.-),3:3(-.-),0:3(-.-),1:5(-.-)","lotteryTypeName":"竞彩足球全场比分"},
     * {"result":"","betcode":"1(-.-),5(-.-)","lotteryTypeName":"竞彩足球进球数"},{"result":"",
     * "betcode":"让球平(-.-)","lotteryTypeName":"竞彩足球让球胜平负"}],"status":2,"dan":0,
     * "officialWeekDay":"周六","handicap":"-1","matchName":"韩职","homeTeam":"全北现代",
     * "matchNum":"002","awayScore":""},{"awayTeam":"光州FC","matchDate":"2016-09-24 18:00:00",
     * "homeScore":"","contents":[{"result":"","betcode":"平(-.-)","lotteryTypeName":"竞彩足球胜平负"},
     * {"result":"","betcode":"让球平(-.-)","lotteryTypeName":"竞彩足球让球胜平负"}],"status":2,"dan":0,
     * "officialWeekDay":"周六","handicap":"-1","matchName":"韩职","homeTeam":"浦项制铁",
     * "matchNum":"003","awayScore":""}]}
     * orderStatusName : 未拆票
     * orderResultStatusName : 未开奖
     * addition : 0
     * orderStatus : 12
     * orderResultStatus : 5
     * amount : 156800
     * betnum : 784
     * prize : 0
     * receiveTime : 2016-09-23 16:04:24
     * lotteryType : 3011
     * lotteryTypeName : 竞彩足球混合过关
     * orderid : T160923000003033188
     * multiple : 1
     * phase : 20160924
     */

    private int preferentialAmount;
    /**
     * playName : 3串1,2串1
     * raceBetcode : [{"awayTeam":"水原三星","matchDate":"2016-09-24 14:00:00","homeScore":"",
     * "contents":[{"result":"","betcode":"胜(-.-)","lotteryTypeName":"竞彩足球胜平负"},{"result":"",
     * "betcode":"让球平(-.-),让球负(-.-)","lotteryTypeName":"竞彩足球让球胜平负"},{"result":"","betcode":"胜平(-
     * .-),平胜(-.-),平负(-.-),负平(-.-)","lotteryTypeName":"竞彩足球半全场"},{"result":"","betcode":"1:0(-.-)
     * ,5:0(-.-),胜其它(-.-),平其它(-.-),0:2(-.-),0:3(-.-),0:5(-.-),2:5(-.-),负其它(-.-)",
     * "lotteryTypeName":"竞彩足球全场比分"},{"result":"","betcode":"0(-.-),2(-.-),5(-.-),7+(-.-)",
     * "lotteryTypeName":"竞彩足球进球数"}],"status":2,"dan":0,"officialWeekDay":"周六","handicap":"+1",
     * "matchName":"韩职","homeTeam":"仁川联","matchNum":"001","awayScore":""},{"awayTeam":"城南FC",
     * "matchDate":"2016-09-24 17:00:00","homeScore":"","contents":[{"result":"","betcode":"平(-
     * .-)","lotteryTypeName":"竞彩足球胜平负"},{"result":"","betcode":"胜平(-.-),平平(-.-),负平(-.-)",
     * "lotteryTypeName":"竞彩足球半全场"},{"result":"","betcode":"3:0(-.-),5:1(-.-),3:3(-.-),0:3(-.-),
     * 1:5(-.-)","lotteryTypeName":"竞彩足球全场比分"},{"result":"","betcode":"1(-.-),5(-.-)",
     * "lotteryTypeName":"竞彩足球进球数"},{"result":"","betcode":"让球平(-.-)",
     * "lotteryTypeName":"竞彩足球让球胜平负"}],"status":2,"dan":0,"officialWeekDay":"周六","handicap":"-1",
     * "matchName":"韩职","homeTeam":"全北现代","matchNum":"002","awayScore":""},{"awayTeam":"光州FC",
     * "matchDate":"2016-09-24 18:00:00","homeScore":"","contents":[{"result":"","betcode":"平(-
     * .-)","lotteryTypeName":"竞彩足球胜平负"},{"result":"","betcode":"让球平(-.-)",
     * "lotteryTypeName":"竞彩足球让球胜平负"}],"status":2,"dan":0,"officialWeekDay":"周六","handicap":"-1",
     * "matchName":"韩职","homeTeam":"浦项制铁","matchNum":"003","awayScore":""}]
     */

    private DetailBean detail;
    private String orderStatusName;
    private String orderResultStatusName;
    private int addition;
    private int orderStatus;
    private int orderResultStatus;
    private int amount;
    private int betnum;
    private int prize;
    private String receiveTime;
    private int lotteryType;
    private String lotteryTypeName;
    private String orderid;
    private int multiple;
    private String phase;

    public int getPreferentialAmount() {
        return preferentialAmount;
    }

    public void setPreferentialAmount(int preferentialAmount) {
        this.preferentialAmount = preferentialAmount;
    }

    public DetailBean getDetail() {
        return detail;
    }

    public void setDetail(DetailBean detail) {
        this.detail = detail;
    }

    public String getOrderStatusName() {
        return orderStatusName;
    }

    public void setOrderStatusName(String orderStatusName) {
        this.orderStatusName = orderStatusName;
    }

    public String getOrderResultStatusName() {
        return orderResultStatusName;
    }

    public void setOrderResultStatusName(String orderResultStatusName) {
        this.orderResultStatusName = orderResultStatusName;
    }

    public int getAddition() {
        return addition;
    }

    public void setAddition(int addition) {
        this.addition = addition;
    }

    public int getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(int orderStatus) {
        this.orderStatus = orderStatus;
    }

    public int getOrderResultStatus() {
        return orderResultStatus;
    }

    public void setOrderResultStatus(int orderResultStatus) {
        this.orderResultStatus = orderResultStatus;
    }

    public int getAmount() {
        return amount;
    }

    public void setAmount(int amount) {
        this.amount = amount;
    }

    public int getBetnum() {
        return betnum;
    }

    public void setBetnum(int betnum) {
        this.betnum = betnum;
    }

    public int getPrize() {
        return prize;
    }

    public void setPrize(int prize) {
        this.prize = prize;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public int getLotteryType() {
        return lotteryType;
    }

    public void setLotteryType(int lotteryType) {
        this.lotteryType = lotteryType;
    }

    public String getLotteryTypeName() {
        return lotteryTypeName;
    }

    public void setLotteryTypeName(String lotteryTypeName) {
        this.lotteryTypeName = lotteryTypeName;
    }

    public String getOrderid() {
        return orderid;
    }

    public void setOrderid(String orderid) {
        this.orderid = orderid;
    }

    public int getMultiple() {
        return multiple;
    }

    public void setMultiple(int multiple) {
        this.multiple = multiple;
    }

    public String getPhase() {
        return phase;
    }

    public void setPhase(String phase) {
        this.phase = phase;
    }

    public static class DetailBean {
        private String playName;
        /**
         * awayTeam : 水原三星
         * matchDate : 2016-09-24 14:00:00
         * homeScore :
         * contents : [{"result":"","betcode":"胜(-.-)","lotteryTypeName":"竞彩足球胜平负"},{"result":"",
         * "betcode":"让球平(-.-),让球负(-.-)","lotteryTypeName":"竞彩足球让球胜平负"},{"result":"",
         * "betcode":"胜平(-.-),平胜(-.-),平负(-.-),负平(-.-)","lotteryTypeName":"竞彩足球半全场"},{"result":"",
         * "betcode":"1:0(-.-),5:0(-.-),胜其它(-.-),平其它(-.-),0:2(-.-),0:3(-.-),0:5(-.-),2:5(-.-),负其它
         * (-.-)","lotteryTypeName":"竞彩足球全场比分"},{"result":"","betcode":"0(-.-),2(-.-),5(-.-),7+(-
         * .-)","lotteryTypeName":"竞彩足球进球数"}]
         * status : 2
         * dan : 0
         * officialWeekDay : 周六
         * handicap : +1
         * matchName : 韩职
         * homeTeam : 仁川联
         * matchNum : 001
         * awayScore :
         */

        private List<RaceBetcodeBean> raceBetcode;

        public String getPlayName() {
            return playName;
        }

        public void setPlayName(String playName) {
            this.playName = playName;
        }

        public List<RaceBetcodeBean> getRaceBetcode() {
            return raceBetcode;
        }

        public void setRaceBetcode(List<RaceBetcodeBean> raceBetcode) {
            this.raceBetcode = raceBetcode;
        }

        public static class RaceBetcodeBean {
            private String awayTeam;
            private String matchDate;
            private String homeScore;
            private int status;
            private int dan;
            private String officialWeekDay;
            private String handicap;
            private String matchName;
            private String homeTeam;
            private String matchNum;
            private String awayScore;
            /**
             * result :
             * betcode : 胜(-.-)
             * lotteryTypeName : 竞彩足球胜平负
             */

            private List<ContentsBean> contents;

            public String getAwayTeam() {
                return awayTeam;
            }

            public void setAwayTeam(String awayTeam) {
                this.awayTeam = awayTeam;
            }

            public String getMatchDate() {
                return matchDate;
            }

            public void setMatchDate(String matchDate) {
                this.matchDate = matchDate;
            }

            public String getHomeScore() {
                return homeScore;
            }

            public void setHomeScore(String homeScore) {
                this.homeScore = homeScore;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public int getDan() {
                return dan;
            }

            public void setDan(int dan) {
                this.dan = dan;
            }

            public String getOfficialWeekDay() {
                return officialWeekDay;
            }

            public void setOfficialWeekDay(String officialWeekDay) {
                this.officialWeekDay = officialWeekDay;
            }

            public String getHandicap() {
                return handicap;
            }

            public void setHandicap(String handicap) {
                this.handicap = handicap;
            }

            public String getMatchName() {
                return matchName;
            }

            public void setMatchName(String matchName) {
                this.matchName = matchName;
            }

            public String getHomeTeam() {
                return homeTeam;
            }

            public void setHomeTeam(String homeTeam) {
                this.homeTeam = homeTeam;
            }

            public String getMatchNum() {
                return matchNum;
            }

            public void setMatchNum(String matchNum) {
                this.matchNum = matchNum;
            }

            public String getAwayScore() {
                return awayScore;
            }

            public void setAwayScore(String awayScore) {
                this.awayScore = awayScore;
            }

            public List<ContentsBean> getContents() {
                return contents;
            }

            public void setContents(List<ContentsBean> contents) {
                this.contents = contents;
            }

            public static class ContentsBean {
                private String result;
                private String betcode;
                private String lotteryTypeName;

                public String getResult() {
                    return result;
                }

                public void setResult(String result) {
                    this.result = result;
                }

                public String getBetcode() {
                    return betcode;
                }

                public void setBetcode(String betcode) {
                    this.betcode = betcode;
                }

                public String getLotteryTypeName() {
                    return lotteryTypeName;
                }

                public void setLotteryTypeName(String lotteryTypeName) {
                    this.lotteryTypeName = lotteryTypeName;
                }
            }
        }
    }
}
